huddle (crowd together) - English Synonyms Dictionary